Inheritance diagram for TVectorN:

Public Member Functions | |
| TVectorN (void) | |
| TVectorN (const uint32 vectorDimension) | |
| TVectorN (const TVectorN &v) | |
| void | SetDimension (const uint32 vectorDimension) |
| ~TVectorN (void) | |
| void | ReleaseStorage (void) |
| uint32 | GetDimension (void) const |
| const real & | operator() (const uint32 valueNum) const |
| real & | operator() (const uint32 valueNum) |
| const real & | operator[] (const uint32 valueNum) const |
| real & | operator[] (const uint32 valueNum) |
| void | SetValuesToZero (void) |
| real | GetMagnitude (void) const |
| real | GetMagnitudeSquared (void) const |
| boolean | Normalize (const real zeroTolerance=0.0f) |
| boolean | IsEqual (const TVectorN &compareVec, const real zeroTolerance=0.0f) const |
| void | Negate (void) |
| TVectorN & | operator= (const TVectorN &v) |
| TVectorN & | operator+= (const TVectorN &v) |
| TVectorN & | operator-= (const TVectorN &v) |
| TVectorN & | operator *= (const real scalar) |
| TVectorN & | operator/= (const real scalar) |
| real | GetNorm () const |
| void | Reset () |
Private Attributes | |
| uint32 | originalDimension |
| uint32 | currentDimension |
| real * | value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5